const Router = require("koa-router");
const mysql = require("mysql");
const http = require("../utils/http");

const router = new Router({
    prefix: "/category"
});

router.get("/list/:fid", async(ctx, next) => {

    /* 
        要执行的Sql语句是什么?
        要执行sql响应的参数是什么？什么类型？代表什么含义?
        若成功执行返回的结果是什么？结果是什么结构？结果要不要处理一下?
        只关注200和199的情况，其他的都不管
    */
    let fid = parseInt(ctx.params.fid);
    let sql = "select * from dt_category where fid = ?;";
    let results = await http(sql, [fid]);
    return Promise.resolve(results);
});

module.exports = router.routes();